package com.study.javaBasic.big_value_type;

import java.math.BigDecimal;
import java.math.BigInteger;

public class MainTest {
    public static void main(String[] args) {
//        BigInteger i1 = new BigInteger("1234567890");
//        BigInteger i2 = new BigInteger("12345678901234567890");
//        BigInteger sum = i1.add(i2);
//        // 12345678902469135780
//        System.out.println(sum);

        BigDecimal d1 = new BigDecimal("123.45");
        System.out.println(d1.movePointRight(2).intValue());
//        BigDecimal d2 = d1.stripTrailingZeros();
//        // 4
//        System.out.println(d1.scale());
//        // 2,因为去掉了00
//        System.out.println(d2.scale());
//
//        BigDecimal d3 = new BigDecimal("1234500");
//        BigDecimal d4 = d3.stripTrailingZeros();
//        // 0
//        System.out.println(d3.scale());
//        // -2
//        System.out.println(d4.scale());
    }
}
